package com.takeoff.iot.modbus.common.data;

/**
 * 类功能说明：包含数组类型的指令数据处理<br/>
 * 作者：zhengbzh <br/>
 */
public class ModbusByteArrayData implements ModbusData {

	protected byte[] datas;

	static final int DEVICE_INDEX = 0;


	/**
	 * 设备号
	 * @return
	 */
	public int device() {
		return toBytes()[DEVICE_INDEX];
	}

	public ModbusByteArrayData(byte[] datas) {
		this.datas = datas;
	}

	public byte[] toBytes() {
		return datas;
	}

	public int length() {
		return datas.length;
	}

}
